package Iterator_Pattern.TV;


import java.util.ArrayList;
import java.util.List;

// -*-coding:utf-8 -*-
//人员：刘陆鑫
//班级：19软3
//学号；2019110218
public class Client {
    public static void main(String[] args) {
        List<Object>tvs=new ArrayList<Object>();
        tvs.add("cctv1");
        tvs.add("cctv2");
        tvs.add("cctv3");
        tvs.add("cctv4");
        tvs.add("cctv5");
        AbstractObjectList list;
        AbstractIterator iterator;
        list=new TvList(tvs);
        iterator=list.createIterator();
        System.out.println("当前节目"+iterator.getNextItem());
        System.out.println("下一个节目"+iterator.getNextItem());
        System.out.println("下一个节目"+iterator.getNextItem());
        System.out.println("上一个节目"+iterator.getPreviousItem());
    }
}
